<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        //声明式函数 声明变量 赋值一个函数 
        // var 变量  声明变量 不赋值  


        function test1(){
            var num = 1;
            console.log(num);
        }

        test1();

        /*预解析   */
        // 第一部分 声明一个test1变量 并且赋值一个函数 

        // 第二部分 不预解析 

        /* 执行阶段  */

        // 函数内预解析  
        // 声明num变量  

        // 函数内执行  
        //   把1 给到 num 
        //   将1 输出到控制台 


    </script>
</body>
</html>